/**
 * UI面板基类 (Panel)
 * 
 * 功能说明：
 * - UI面板的基类，继承自Window
 * - 用于显示游戏的主要界面内容
 * - 通常占据屏幕的主要区域
 * - 管理面板的生命周期和交互逻辑
 * 
 * 设计模式：
 * - 继承自Window基类
 * - 模板方法模式 (Template Method Pattern)
 * 
 * 特点：
 * - 一次只能显示一个面板
 * - 显示新面板时会自动关闭当前面板
 * - 通常包含游戏的主要功能入口
 * - 可以包含多个子UI元素
 * 
 * 使用场景：
 * - 游戏主界面
 * - 功能模块界面
 * - 设置界面
 * - 商店界面
 * - 背包界面
 */

using UnityEngine;

namespace Game.UI
{
    /**
     * UI面板基类
     * 
     * 所有UI面板都应该继承此类
     * 提供面板特有的功能和生命周期管理
     */
    public class Panel : Window
    {
        // 面板特有的功能可以在这里添加
        // 例如：面板切换动画、面板层级管理等
    }
}